package com.gzu.finalwork.entity.courier;

import java.util.Date;

import com.gzu.finalwork.entity.user.Users;
import lombok.Data;

// 快递员实体类
@Data
public class Couriers {
    private Integer id; // 快递员id
    private Integer userId; // 用户id（外键关联Users表）
    private String jobNumber; // 工号
    private String status; // 状态：active-在职，inactive-离职，suspended-停职
    private String area; // 负责区域
    private Integer deliveryCount; // 累计派送量
    private Date entryDate; // 入职日期
    private Date createDate; // 创建日期
    private Date updateDate; // 更新日期
    
    // 关联的用户信息（用于联表查询）
    private Users user;
    
    // 便于显示的字段（来自Users表）
    private String name; // 姓名（来自Users.username）
    private String phone; // 电话（来自Users.phone）
    private String email; // 邮箱（来自Users.email）
}
